﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmartWMS.Server.StatementServer.StartEndServer.Dto
{
	public class StartEndDto
	{
		/// <summary>
		/// 日期
		/// </summary>
		public DateTime StartEndDate { get; set; }

		/// <summary>
		/// 产品编号
		/// </summary>
		[MaxLength(50)]
		public string? ProductCode { get; set; }

		/// <summary>
		/// 产品名称
		/// </summary>
		[MaxLength(50)]
		public string? ProductName { get; set; }

		/// <summary>
		/// 规格
		/// </summary>
		public string? Specs { get; set; }

		/// <summary>
		/// 类别名称
		/// </summary>
		[MaxLength(50)]
		public string? CategoryName { get; set; }

		/// <summary>
		/// 存储单位
		/// </summary>
		public string? Unit { get; set; }

		/// <summary>
		/// 仓库名称
		/// </summary>
		public string? Name { get; set; }

		/// <summary>
		/// 期初
		/// </summary>
		public int Start { get; set; }
		/// <summary>
		/// 期末
		/// </summary>
		public int End { get; set; }
		/// <summary>
		/// 入库
		/// </summary>
		public int Storage { get; set; }
		/// <summary>
		/// 出库
		/// </summary>
		public int Delivery { get; set; }

		/// <summary>
		/// 仓库编号
		/// </summary>
		public int WarehouseId { get; set; }

		/// <summary>
		/// 仓库编号
		/// </summary>
		public int WaarehouseId { get; set; }
	}
}
